home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / libs / anivga12 / faq.txt < prev    next >
Text File  |  1993-07-11  |  12KB  |  241 lines

  1. Some frequently asked questions:
  2. ────────────────────────────────
  3.  
  4. Q: I think you forgot to include the sources of some programs?
  5. A: No, I just couldn't include some units where I'm unsure about the legal
  6.    issues: they were once published in a magazine and I changed them a bit
  7.    to fit my needs. I didn't want to get into _any_ troubles, so I decided
  8.    not to publish them.
  9.  
  10. Q: I'd like to understand the AniVGA-source code file ANIVGA.PAS, but
  11.    unfortunately, I don't speak German!
  12. A: Learn German -or- rename ANIVGA.ENG into ANIVGA.PAS --whatever is more
  13.    convenient for you... :-)
  14.  
  15. Q: GRAB won't popup!
  16. A: As GRAB does disk writes, it can't popup while MSDos is in a critical
  17.    section (unfortunately, MSDos isn't reentrant, as we all do know).
  18.    Sometimes, GRAB doesn't even pop up, if it could. That's because of the
  19.    TSR-unit I use (I think it is because the unit doesn't supply an appropriate
  20.    INT28h-handler). Sorry, but I didn't found a better TSR-unit til now.
  21.    If you have a more radical image grabber, then use that, save the picture
  22.    to disk, use an image viewer program to display it and grab then!
  23.  
  24. Q: GRAB shows a messed up capture box|screen!
  25. A: The application played some tricks to the VGA-card; reboot and start GRAB
  26.    again, this time supplying "/BIOS" as parameter -- and hope the best!
  27.  
  28. Q: I can't run MAKES; my machine displays nothing|a mess when I start it!
  29. A: MAKES uses a 640x400x256 video mode only available at SuperVGA cards.
  30.    Although the BGI-driver tries to identify the chip-set of your VGA card,
  31.    it may fail on some, even if your card would supply this mode!
  32.    If it doesn't work even if you do have a SuperVGA card, then please drop
  33.    me a note, specifying which brand of VGA-card you use (especially which
  34.    chip-set)!
  35.    I have been reported by some people that their SVGA doesn't have a
  36.    640x400x256 mode or that they do have such a mode, but the BGI driver
  37.    doesn't work properly, anyway. For your convenience, I added a command
  38.    line parameter switch "/480" which will invoke MAKES in a 640x480x256
  39.    mode. This mode seems to work on nearly all SVGAs. To compensate the
  40.    different aspect ratio (compared to 640:400 = 320:200), you may use
  41.    your monitor's controller to expand the image accordingly.
  42.    If all else fails, you'll have the (ugly) MAKES of V1.0, sorry!
  43.  
  44. Q: MAKES sometimes hangs when I start it or repeats an error, when I quit!
  45. A: These are spurious errors I encountered, too. It hangs when trying to
  46.    initialize the mouse driver - I suppose this is a problem of the mouse
  47.    driver! I couldn't track down the other error, sorry. If you find a way
  48.    to reproduce the error, then let me know!
  49.  
  50. Q: How may I speedup things?
  51. A: Naturally, STATIC background is faster than SCROLLING backgrounds, but you
  52.    can speed up SCROLLING backgrounds, too: make sure that StartVirtualX
  53.    always is a multiple of 4 (that is, StartVirtualX MOD 4 = 0), because then,
  54.    AniVGA can (and will) use the VGA's write mode 1 which is a lot faster than
  55.    normal write mode 0.
  56.    Another idea is to shrink NMAX: if you don't need more than 100 sprites
  57.    (say), then change that constant and recompile AniVGA!
  58.    If you are using windowed animations: make the animation window smaller.
  59.  
  60. Q: I'm using scrolling backgrounds and would like to display some items|text
  61.    at the same (absolute) screen position.
  62. A: Transform your coordinates, using StartVirtualX and StartVirtualY! See
  63.    EXAMPLE6.PAS for a small example!
  64.  
  65. Q: I think the {line|pixel|char}-drawing routines don't work; for example, I
  66.    tried a Line(0,0,319,199,PAGE) command but saw no line being drawed!
  67. A: a) Perhaps your line is offscreen?
  68.       The Line()-, PutPixel()- etc. procedures work with virtual coordinates,
  69.       if you really want to draw a diagonal line from the upper left to the
  70.       lower right corner, you'll have to use virtual coordinates instead:
  71.       Line(0+StartVirtualX,0+StartVirtualY,319+StartVirtualX,199+StartVirtualY,
  72.            1-PAGE) should do the job
  73.    b) You used the wrong page!
  74.       Whenever Animate() gets called, it erases the screen. Thus you have to
  75.       plot lines, points and chars *after* Animate() did its job, that is: call
  76.       it *after* having called Animate() and use the _visible_ page "1-PAGE" as
  77.       drawing page!
  78.    c) You are using an animation window, drawed to the area outside that
  79.       window and forgot to update the outer area! A simple way to trigger
  80.       this is to set UpdateOuterArea:=2. However, this will update the
  81.       *complete* outer area, so if you are a hacker, you might come up with
  82.       something better ;-)
  83.  
  84. Q: Could you send me some more information about your COD-format for sprites?
  85. A: There already _is_ such information: look into the ANIVGA.PAS source, right
  86.    below the IMPLEMENTATION-section.
  87.    If that's not enough for you, the just use DUMP_SPR on a small COD-file
  88.    (you can redirect the program's output into a file for your convenience).
  89.  
  90.  
  91. Email FAQs:
  92. Q: I have problems xyz using your AniVGA package
  93. A: V1.0? V1.1? ...
  94.  
  95. Q: Can you please email me the newest copy of AniVGA?
  96. A: NO WAY! 1) I have an email limit here
  97.            2) I'm paying for email
  98.  
  99. Q: Can you please snail-mail me the newest copy of AniVGA?
  100. A: Only if *I* have a minimum of work and don't pay for it: neither for
  101.    postage, packaging, handling, disk, duty or whatever!
  102.    Sorry, but there actually _were_ bozos sending me a letter just saying
  103.    "please send me a disk, perhaps I'll send you some bucks, if the new
  104.     version is worth it"
  105.    Such inquiries will be kicked into my dustbin, promised!
  106.  
  107. Q: What's the best way to get the newest version of AniVGA?
  108. A: FTP it from a Simtel20-mirror in directory ../turbopas/
  109.    or download it from the Fido-BBS I'm on!
  110.    (Note to the latter: 2:241/7451 will be mail-only for some months;
  111.     you can try 2:241/7557 instead. However, as both BBSes did not give
  112.     in to the German FIDO-putsch, you won't find them in the official
  113.     nodelist for a freq. However, normal download are still possible:
  114.     their tel# are +49-7251-87289 / +49-721-757034, respectively.)
  115.  
  116. Q: How can I access Simtel20?
  117. A: 1) with anonymous FTP:
  118.       Use your nearest site from the list below, issue "FTP" to that address
  119.       (either using the name of the site or its IP-address), login as user
  120.       "anonymous", give your complete email-address as password.
  121.       Use "cd" to change to the dir you want, "dir" or "ls" as usual. If you
  122.       want to download a text file, type "ASCII", if it is a binary file, type
  123.       "BIN". Then type "GET myfile.ext" and you succeed.
  124.       (Some machines distinguish upper-/lowercase!)
  125.  
  126.       sun0.urz.uni-heidelberg.de
  127.         (129.206.100.126) Uni Heidelberg (Germany), /pub/msdos/simtel/???
  128.       ftp.informatik.rwth-aachen.de, tupac-amaru.informatik.rwth-aachen.de
  129.         (134.130.52.1)    Uni Aachen (Germany), /simtel/msdos/???
  130.         (137.226.112.31)  Uni Aachen (Germany), /pub/simtel, /pub/msdos,
  131.                                                 /pub/rz.archiv/simtel/msdos/???
  132.       ftp.uni-paderborn.de
  133.         (131.234.2.32),   Uni Paderborn (Germany), /pcsoft/msdos/???
  134.       WSMR-SIMTEL20
  135.         (26.2.0.74),      New Mexico, USA (GMT-7h), PD1:<MSDOS.???>
  136.       wsmr-simtel20.army.mil
  137.         (192.88.110.20) dto. (use "cd PD1:<MSDOS.???>")
  138.       oak.oakland.edu
  139.         (141.210.10.117), Michigan, USA, /pub/msdos/???
  140.       wuarchive.wustl.edu
  141.         (128.252.135.4),  Washington University, St. Louis, USA,
  142.                                                /mirrors/msdos/???
  143.       uunet.uu.net
  144.         (137.39.1.2)      /systems/msdos/simtel20/???
  145.       ftp.uu.net
  146.         (137.39.1.9)      /systems/ibmpc/msdos/simtel20/???
  147.         (192.48.96.2)     dto.
  148.       ???
  149.         (128.255.16.175), Iowa, USA, /simtel.msdos/???
  150.       sol.deakin.oz.au, sol.deakin.edu.au
  151.         (128.184.1.1),    Australia, /pub/PC/simtel-20/???
  152.       rana.cc.deakin.oz.au
  153.         (128.184.1.4)     Australia, /pub/PC/simtel-20/???
  154.       grind.isca.uiowa.edu
  155.         (128.255.19.233)
  156.       archie.au, plaza.aarnet.edu.au
  157.         (139.130.4.6)     Melbourne, Australia, /micros/pc/simtel-20/???
  158.         (BTW: this is a GARBO-mirror, too!: /micros/pc/garbo/pc/??? )
  159.       nic.funet.fi
  160.         (128.214.6.100)   Finland, /pub/msdos/SIMTEL20-mirror/???
  161.       relay.cs.toronto.edu
  162.         (128.100.3.6)     Canada, /pub/pc/wuarchive.wustl.edu/mirrors/msdos/???
  163.       src.doc.ic.ac.uk
  164.         (146.169.3.7)     UK, /ibmpc/wsmr-simtel20.army.mil/???
  165.         (146.169.2.1)     /computing/systems/ibmpc/wsmr-simtel20.army.mil/???
  166.       gdr.bath.ac.uk
  167.         (138.38.32.1)     UK, /simtel-cdrom/msdos/???
  168.       gatekeeper.dec.com
  169.         (16.1.0.2)        /.2/micro/msdos/simtel20/???
  170.       nic.switch.ch
  171.         (130.59.1.40)     Switzerland, /mirror/msdos/???
  172.       pinus.slu.se
  173.         (130.238.98.11)   Sweden, /msdos.nfs.sunet.se/mirrors/msdos/???
  174.       nctuccca.edu.tw
  175.         (140.111.3.21)
  176.       world.std.com
  177.         (192.74.137.5)    /src/Simtel20/msdos/???
  178.  
  179.  
  180.    2) by email:
  181.       Create a mail with empty subject and contents like...
  182.       "/PDGET MAIL PD1:<MSDOS.TURBOPAS>ANIVGA11.ZIP (UUE" or
  183.       "/PDGET MAIL PD1:<MSDOS.TURBOPAS>ANIVGA11.ZIP UUENCODE"  or
  184.       "/PDGET MAIL PD1:<MSDOS.TURBOPAS>ANIVGA11.ZIP XXENCODE"  or
  185.       "/PDGET MAIL PD1:<MSDOS.TURBOPAS>ANIVGA11.ZIP (SF"
  186.       (use the last format "(SF" only if you are on a BITNET machine that can
  187.        handle that weird format!)
  188.       send it to...
  189.       a) your nearest list server
  190.       b) your nearest trickle host
  191.  
  192.       Some (of very very very many) nodes are:
  193.  
  194.       Location        EARN/BITNET          Internet
  195.       --------------  ----------------     ----------------------------------
  196.       In USA:         LISTSERV@NDSUVM1     LISTSERV@VM1.NODAK.EDU
  197.       In USA:         LISTSERV@RPITSVM     LISTSERV@VM.ITS.RPI.EDU
  198.       In Turkey:      TRICKLE@TREARN       TRICKLE@EGE.EDU.TR
  199.       In Denmark:     TRICKLE@DKTC11
  200.       In Italy:       TRICKLE@IMIPOLI
  201.       In Belgium:     TRICKLE@BANUFS11     TRICKLE@CCS.UFSIA.AC.BE
  202.       In Austria:     TRICKLE@AWIWUW11
  203.       In Germany:     TRICKLE@DS0RUS1I     TRICKLE@RUSVM1.RUS.UNI-STUTTGART.DE
  204.                       TRICKLE@DEARN        TRICKLE@VM.GMD.DE
  205.                       TRICKLE@DB0FUB11
  206.                       TRICKLE@DBNGMD12
  207.       In Israel:      TRICKLE@TAUNIVM      TRICKLE@VM.TAU.AC.IL
  208.       In Netherlands: TRICKLE@HEARN        TRICKLE@HEARN.NIC.SURFNET.NL
  209.       In France:      TRICKLE@FRMOP11      TRICKLE@FRMOP11.CNUSC.FR
  210.       In Chile:       TRICKLE@USACHVM1
  211.       In Colombia:    TRICKLE@UNALCOL      TRICKLE@UNALCOL.UNAL.EDU.CO
  212.       In Spain:       TRICKLE@EB0UB011
  213.       In Sweden:      TRICKLE@SEARN        TRICKLE@SEARN.SUNET.SE
  214.       In Taiwan:      TRICKLE@TWNMOE10     TRICKLE@TWNMOE10.EDU.TW
  215.  
  216.       BTW: Send these commands to the server to get its help files:
  217.            for LISTSERV:   GET PDGET HELP
  218.            for TRICKLE :   /HELP
  219.  
  220.       The server will send you one or several mails with the files you
  221.       requested, but broken up into reasonable sized parts and encoded the
  222.       way you did choose, (recommended: uuencoded).
  223.       Use an editor to delete mail headers and the like and run the
  224.       appropriate decoder (for example UUDECODE) on it - voila!
  225.  
  226.       WARNING: Ordering files this way will produce tons of email! Someone
  227.       has to pay for it, be nice!
  228.  
  229.    3) by download from a BBS:
  230.       "If you cannot access them via FTP or e-mail, most SIMTEL20 MSDOS
  231.        files, including the PC-Blue collection, are also available for
  232.        downloading from Detroit Download Central (313) 885-3956.  DDC
  233.        has multiple lines which support 300/1200/2400/9600/14400 bps
  234.        (103/212/V22bis/HST/V32bis/V42bis/MNP).
  235.        This is a subscription system with an average hourly cost of 17 cents.
  236.        It is also accessable on Telenet via PC Pursuit and on Tymnet via
  237.        StarLink outdial.
  238.        New files uploaded to SIMTEL20 are usually available on DDC within
  239.        24 hours."
  240.  
  241.